hitch pins - Alemán Inglés Diccionario